// pages/user/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 用户信息
    userInfo: {
      nickName: "请先登录"
    },
    // 判断用户是否有登录
    isLogin: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  // 获取用户信息getUserInfo
  getUserInfo() {
    wx.getUserProfile({
      desc: "授权登录",
      success: res => {
        console.log("获取用户数据成功==》", res)

        // 数据响应
        this.setData({
          userInfo: res.userInfo,
          isLogin: true
        })

        // 在本地缓存中记录授权状态
        wx.setStorage({
          key: 'userLogin',
          data: true

        })
        
      },
      fail: err => {
        console.log("获取用户数据失败==》", err)
        wx.removeStorage({
          key: 'userLogin',
          success (res) {
            console.log("清除成功",res)
          }
        })
      }
    })
  },
  // 跳转到年度总账页面
  navToRecord() {
    //保留当前页面，跳转到应用内的某个页面。但是不能跳到 tabbar 页面。
    wx.navigateTo({
      url: "../AnnualBill/index"
    })
  },
})